human torpedo - French English Dictionary